/**
 * Simple Factory模式（又称Static Factory模式），一个Simple Factory生产成品，而对客户端隐藏产品产生的细节。
 * 对象如何生成，生成前是否与其他对象建立依赖关系，客户端都不需要理会，用以将对象生成方式和客户端程序代码隔离。
 * 实现时定义一个产品接口（interface），并透过特定的静态方法来生成产品。 
 * @author MIAO
 * Created on 2011-10-19
 * For more information, please visit:ismiao.com
 */
package com.ismiao.designPattern.Factory.SimpleFactory;

public class SimpleFactoryDesc {
/**
 * 当产品有复杂的多层等级结构时，工厂类只有自己，以不变应万变，就是模式的缺点。因为工厂类集中了所有产品创建逻辑，一旦不能正常工作，整个系统都要受到影响。
 * 同时，系统扩展困难，一旦添加新产品就不得不修改工厂逻辑，有可能造成工厂逻辑过于复杂。
 * 另外，简单工厂模式通常使用静态工厂方法，这使得无法由子类继承，造成工厂角色无法形成基于继承的等级结构。
 */
}
